home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / layout / nsIStyleRuleSupplier.h < prev    next >
C/C++ Source or Header  |  2006-05-08  |  727b  |  26 lines

  1. #ifndef _nsIStyleRuleSupplier_h
  2. #define _nsIStyleRuleSupplier_h
  3.  
  4. #include "nsISupports.h"
  5. #include "nsISupportsArray.h"
  6. #include "nsIStyleRuleProcessor.h"
  7.  
  8. // {2D77A45B-4F3A-4203-A7D2-F4B84D0C1EE4}
  9. #define NS_ISTYLERULESUPPLIER_IID \
  10. { 0x2d77a45b, 0x4f3a, 0x4203, { 0xa7, 0xd2, 0xf4, 0xb8, 0x4d, 0xc, 0x1e, 0xe4 } }
  11.  
  12. class nsIContent;
  13. class nsStyleSet;
  14.  
  15. class nsIStyleRuleSupplier : public nsISupports {
  16.  public: 
  17.   NS_DEFINE_STATIC_IID_ACCESSOR(NS_ISTYLERULESUPPLIER_IID)
  18.  
  19.   NS_IMETHOD WalkRules(nsStyleSet* aStyleSet, 
  20.                        nsIStyleRuleProcessor::EnumFunc aFunc,
  21.                        RuleProcessorData* aData,
  22.                        PRBool* aCutOffInheritance)=0;
  23. };
  24.  
  25. #endif /* _nsIStyleRuleSupplier_h */
  26.